\hypertarget{comm__macro_8h}{\section{E\-:/代码厂/comm/comm\-\_\-macro.h 文件参考}
\label{comm__macro_8h}\index{E\-:/代码厂/comm/comm\-\_\-macro.\-h@{E\-:/代码厂/comm/comm\-\_\-macro.\-h}}
}
\subsection*{宏定义}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{comm__macro_8h_a6038f7bdb274c2e159988a57dedbf93d}{S\-A\-F\-E\-\_\-\-R\-E\-L\-E\-A\-S\-E}(p)~if(p) \{ (p)-\/$>$Release(); (p)=N\-U\-L\-L; \}
\item 
\#define \hyperlink{comm__macro_8h_a9bbcd82e77c41df827c09759def05c9a}{S\-A\-F\-E\-\_\-\-D\-E\-L\-E\-T\-E}(p)~if(p) \{ delete(p); p=N\-U\-L\-L;\}
\item 
\#define \hyperlink{comm__macro_8h_a506b3685b3eb05aac751f9e14cbed93b}{S\-A\-F\-E\-\_\-\-D\-E\-L\-E\-T\-E\-\_\-\-A\-R\-R\-A\-Y}(p)~if(p) \{ delete\mbox{[}$\,$\mbox{]} (p); p=N\-U\-L\-L;\}
\item 
\#define \hyperlink{comm__macro_8h_a51ccdf1b4aba7d5bdb851c96e4b227fd}{S\-A\-F\-E\-\_\-\-C\-L\-O\-S\-E}(p)~if(p) \{ \-::Close\-Handle(p); p=N\-U\-L\-L;\}
\item 
\#define \hyperlink{comm__macro_8h_a4bb568cf39b047eb1d0aba7855ef0072}{P\-E\-R\-C\-E\-N\-T\-A\-G\-E}(v, p)~(int)v$\ast$p
\end{DoxyCompactItemize}


\subsection{宏定义说明}
\hypertarget{comm__macro_8h_a4bb568cf39b047eb1d0aba7855ef0072}{\index{comm\-\_\-macro.\-h@{comm\-\_\-macro.\-h}!P\-E\-R\-C\-E\-N\-T\-A\-G\-E@{P\-E\-R\-C\-E\-N\-T\-A\-G\-E}}
\index{P\-E\-R\-C\-E\-N\-T\-A\-G\-E@{P\-E\-R\-C\-E\-N\-T\-A\-G\-E}!comm_macro.h@{comm\-\_\-macro.\-h}}
\subsubsection[{P\-E\-R\-C\-E\-N\-T\-A\-G\-E}]{\setlength{\rightskip}{0pt plus 5cm}\#define P\-E\-R\-C\-E\-N\-T\-A\-G\-E(
\begin{DoxyParamCaption}
\item[{}]{v, }
\item[{}]{p}
\end{DoxyParamCaption}
)~(int)v$\ast$p}}\label{comm__macro_8h_a4bb568cf39b047eb1d0aba7855ef0072}
\hypertarget{comm__macro_8h_a51ccdf1b4aba7d5bdb851c96e4b227fd}{\index{comm\-\_\-macro.\-h@{comm\-\_\-macro.\-h}!S\-A\-F\-E\-\_\-\-C\-L\-O\-S\-E@{S\-A\-F\-E\-\_\-\-C\-L\-O\-S\-E}}
\index{S\-A\-F\-E\-\_\-\-C\-L\-O\-S\-E@{S\-A\-F\-E\-\_\-\-C\-L\-O\-S\-E}!comm_macro.h@{comm\-\_\-macro.\-h}}
\subsubsection[{S\-A\-F\-E\-\_\-\-C\-L\-O\-S\-E}]{\setlength{\rightskip}{0pt plus 5cm}\#define S\-A\-F\-E\-\_\-\-C\-L\-O\-S\-E(
\begin{DoxyParamCaption}
\item[{}]{p}
\end{DoxyParamCaption}
)~if(p) \{ \-::Close\-Handle(p); p=N\-U\-L\-L;\}}}\label{comm__macro_8h_a51ccdf1b4aba7d5bdb851c96e4b227fd}
\hypertarget{comm__macro_8h_a9bbcd82e77c41df827c09759def05c9a}{\index{comm\-\_\-macro.\-h@{comm\-\_\-macro.\-h}!S\-A\-F\-E\-\_\-\-D\-E\-L\-E\-T\-E@{S\-A\-F\-E\-\_\-\-D\-E\-L\-E\-T\-E}}
\index{S\-A\-F\-E\-\_\-\-D\-E\-L\-E\-T\-E@{S\-A\-F\-E\-\_\-\-D\-E\-L\-E\-T\-E}!comm_macro.h@{comm\-\_\-macro.\-h}}
\subsubsection[{S\-A\-F\-E\-\_\-\-D\-E\-L\-E\-T\-E}]{\setlength{\rightskip}{0pt plus 5cm}\#define S\-A\-F\-E\-\_\-\-D\-E\-L\-E\-T\-E(
\begin{DoxyParamCaption}
\item[{}]{p}
\end{DoxyParamCaption}
)~if(p) \{ delete(p); p=N\-U\-L\-L;\}}}\label{comm__macro_8h_a9bbcd82e77c41df827c09759def05c9a}
\hypertarget{comm__macro_8h_a506b3685b3eb05aac751f9e14cbed93b}{\index{comm\-\_\-macro.\-h@{comm\-\_\-macro.\-h}!S\-A\-F\-E\-\_\-\-D\-E\-L\-E\-T\-E\-\_\-\-A\-R\-R\-A\-Y@{S\-A\-F\-E\-\_\-\-D\-E\-L\-E\-T\-E\-\_\-\-A\-R\-R\-A\-Y}}
\index{S\-A\-F\-E\-\_\-\-D\-E\-L\-E\-T\-E\-\_\-\-A\-R\-R\-A\-Y@{S\-A\-F\-E\-\_\-\-D\-E\-L\-E\-T\-E\-\_\-\-A\-R\-R\-A\-Y}!comm_macro.h@{comm\-\_\-macro.\-h}}
\subsubsection[{S\-A\-F\-E\-\_\-\-D\-E\-L\-E\-T\-E\-\_\-\-A\-R\-R\-A\-Y}]{\setlength{\rightskip}{0pt plus 5cm}\#define S\-A\-F\-E\-\_\-\-D\-E\-L\-E\-T\-E\-\_\-\-A\-R\-R\-A\-Y(
\begin{DoxyParamCaption}
\item[{}]{p}
\end{DoxyParamCaption}
)~if(p) \{ delete\mbox{[}$\,$\mbox{]} (p); p=N\-U\-L\-L;\}}}\label{comm__macro_8h_a506b3685b3eb05aac751f9e14cbed93b}
\hypertarget{comm__macro_8h_a6038f7bdb274c2e159988a57dedbf93d}{\index{comm\-\_\-macro.\-h@{comm\-\_\-macro.\-h}!S\-A\-F\-E\-\_\-\-R\-E\-L\-E\-A\-S\-E@{S\-A\-F\-E\-\_\-\-R\-E\-L\-E\-A\-S\-E}}
\index{S\-A\-F\-E\-\_\-\-R\-E\-L\-E\-A\-S\-E@{S\-A\-F\-E\-\_\-\-R\-E\-L\-E\-A\-S\-E}!comm_macro.h@{comm\-\_\-macro.\-h}}
\subsubsection[{S\-A\-F\-E\-\_\-\-R\-E\-L\-E\-A\-S\-E}]{\setlength{\rightskip}{0pt plus 5cm}\#define S\-A\-F\-E\-\_\-\-R\-E\-L\-E\-A\-S\-E(
\begin{DoxyParamCaption}
\item[{}]{p}
\end{DoxyParamCaption}
)~if(p) \{ (p)-\/$>$Release(); (p)=N\-U\-L\-L; \}}}\label{comm__macro_8h_a6038f7bdb274c2e159988a57dedbf93d}
